package org.whatever.aha.zjut.platform.vo.competition;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.Date;

/**
 * @author Vc
 * @version 1.0
 * @Desc
 * @date 2021/08/27 1:32
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class CompetitionStuRoughVo {
    /**
     * 赛事 id
     */
    int compId;
     /**
     * 赛事类型
     */
    int compType;
    /**
     * 赛事名字
     */
    String compName;
    /**
     * 赛事举办年份
     */
    int compYear;
    /**
     * 赛事届数
     */
    int compTh;
    /**
     * 赛事状态（0:未开始、1:进行中、2:已完结）
     */
    String compStatusName;
    /**
     * 当前赛事阶段Id
     */
    int stageId;
    /**
     * 当前赛事阶段Name（初赛、复赛）
     */
    String curStageName;
    /**
     * 当前竞赛阶段状态Id
     */
    int stageStatusId;
    /**
     * 竞赛阶段状态： 提交、审核、公示
     */
    String stageStatusName;
    /**
     * 竞赛阶段顺序
     */
    int stageStatusOrder;
    /**
     * 竞赛阶段状态开始时间
     */
    Date statusStartTime;
    /**
     * 竞赛阶段状态结束时间
     */
    Date statusEndTime;
    /**
     * 项目Id
     */
    int projectId;
    /**
     * 项目名称
     */
    String projectName;
    /**
     * 项目负责人Id
     */
    int projectLeaderId;
    /**
     * 项目负责人名称
     */
    String projectLeaderName;
    /**
     * 项目状态(1:待提交、2:已提交、3:已退回、4:已完结) 学生视角
     */
    String projectStudentStatusName;
    /**
     * 项目状态Id
     */
    int projectStudentStatusId;
    /**
     * 项目是否进入下一个阶段
     */
    Boolean projectEnterNextStage;
}
